* { margin: 0; padding: 0; }
body { font-family: Verdana,Arial,Helvetica,sans-serif/*verdana, "微软雅黑", "华文黑体"*/, sans-serif; font-size: 12px; color: #444444; background: url(../images/bg.jpg) repeat-x; }
ul, li { list-style-type: none; } img { border: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 12px; }
a { text-decoration: none; outline: none; color: #2F83FF; }
a:hover { text-decoration: underline; color: red; }

.wrap { width: 920px; margin: 0 auto 50px auto; overflow: hidden; }

.header { overflow: hidden; }
.header .top {  text-align: right; padding: 5px 0; color: #ccc; }
.header .top a { color: #FFFFFF; }

.navCon { height: 49px; }
.navCon .logo { width: 160px; float: left; }
.navCon .navlist { width: 680px; float: left; margin-left: 80px; margin-top: 15px; }
.navCon .navlist .nleft { height: 34px; width: 10px; background: url(../images/nav_left.jpg) no-repeat; float: left; }
.navCon .navlist .nmiddle ul li { display: block; float: left; height: 34px; line-height: 34px; background: url(../images/nav_bg.jpg) repeat-x; padding: 0 20px; }
.navCon .navlist .nmiddle ul li a { color: #FFFF66; font-size: 14px; font-weight: bold; }
.navCon .navlist .nright { height: 34px; width: 10px; background: url(../images/nav_right.jpg) no-repeat; float: left; }




.container { overflow: hidden; width: 920px; margin-bottom: 30px; margin-top: 200px; }
.container .ctop ul { padding: 5px; }
.container .ctop ul li { padding: 2px; padding-left: 12px; background: url(../images/arrow.gif) no-repeat left center; }
.container .ctop ul li a { padding-left: 5px; }
.container .ctop .tnews { width: 250px; float: left; margin-left: 20px; }
.container .ctop .tnews h1 { text-indent: -9999px; height: 21px; background: url(../images/train.jpg) no-repeat; }
.container .ctop .mnews { width: 250px; float: left; margin-left: 20px; }
.container .ctop .mnews h1 { text-indent: -9999px; height: 21px; background: url(../images/manage.jpg) no-repeat; }
.container .ctop .newsc { float: left; margin-left: 20px; width: 360px; }
.container .ctop .newsc h1 { text-align: right; height: 21px; background: url(../images/news.jpg) no-repeat; }
.container .ctop .newsc h1 a { margin-bottom: -15px; }
.container .ctop .newsc ul { border-left: 1px dotted #ccc; margin-top: 5px; }
.container .ctop .newsc ul li { background: url(../images/n-arrow.gif) no-repeat left center; }
.container .ctop .newsc ul li span { float: right; display: inline; }
.container .cbottom { overflow: hidden; clear: both; margin-left: 4px; }
.container .cbottom .cbanner { width: 242px; float: left; }
.container .cbottom .cslide { width: 660px; overflow: hidden; float: left; margin-top: 10px; margin-left: 10px; }
.container .cbottom .cslide .slidebox { float: left; width: 800%; }
.container .cbottom .cslide .slidebox .box1, .box2 { float: left; }
.container .cbottom .cslide img { border: 3px solid #F2F2F2; }



.footer { height: 50px; }
.footer .fleft { width: 141px; height: 50px; float: left; background: url(../images/footer_left.jpg) no-repeat; }
.footer .fmiddle { width: 770px; height: 50px; float: left; background: url(../images/footer_bg.jpg) repeat-x; }
.footer .fmiddle p { padding-top: 6px; padding-left: 80px; }
.footer .fmiddle .h3 { font-weight: bold; color: #666666; }
.footer .fmiddle .h6 { font-size: 9px; color: #666666; font-family: arial; }
.footer .fright { height: 50px; width: 9px; float: left; background: url(../images/footer_right.jpg) no-repeat; }